infrastructure.tsx 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. import { InfrastructureActivity } from '@/components/interfaces/Settings/Infrastructure/InfrastructureActivity'
  2. import { InfrastructureInfo } from '@/components/interfaces/Settings/Infrastructure/InfrastructureInfo'
  3. import { DefaultLayout } from '@/components/layouts/DefaultLayout'
  4. import SettingsLayout from '@/components/layouts/ProjectSettingsLayout/SettingsLayout'
  5. import {
  6. ScaffoldContainer,
  7. ScaffoldDescription,
  8. ScaffoldDivider,
  9. ScaffoldHeader,
  10. ScaffoldTitle,
  11. } from '@/components/layouts/Scaffold'
  12. import type { NextPageWithLayout } from '@/types'
  13. const ProjectInfrastructure: NextPageWithLayout = () => {
  14. return (
  15. <>
  16. <ScaffoldContainer>
  17. <ScaffoldHeader>
  18. <ScaffoldTitle>Infrastructure</ScaffoldTitle>
  19. <ScaffoldDescription>
  20. General information regarding your server instance
  21. </ScaffoldDescription>
  22. </ScaffoldHeader>
  23. </ScaffoldContainer>
  24. <InfrastructureInfo />
  25. <ScaffoldDivider />
  26. <InfrastructureActivity />
  27. </>
  28. )
  29. }
  30. ProjectInfrastructure.getLayout = (page) => (
  31. <DefaultLayout>
  32. <SettingsLayout title="infrastructure">{page}</SettingsLayout>
  33. </DefaultLayout>
  34. )
  35. export default ProjectInfrastructure